package org.dreamwork.sso.saml2.spec;

import com.google.gson.reflect.TypeToken;

/**
 * Created with IntelliJ IDEA.
 * User: seth.yang
 * Date: 13-8-13
 * Time: 下午5:12
 */
public interface IAuthEntity {
    Object getAttribute (String name);
    void setAttribute (String name, Object value);
    Class<?> getAttributeType (String name);
    TypeToken<?> getAttributeTypeToken (String name);
    Iterable<String> getAttributeNames ();
}